Inscoper::CameraDiagInfo¶
CameraDiagInfo class groups camera-specific diagnostic information. More...
#include <CameraDiagInfo.h>
Public Functions¶
| Name | |
|---|---|
| CameraDiagInfo() Default constructor. |
|
| ~CameraDiagInfo() Default destructor. |
|
| void | setSoftwareTriggerAvailable(bool available) Set software trigger availability. |
| bool | isSoftwareTriggerAvailable() const Check if software trigger is available. |
| void | setLevelTriggerAvailable(bool available) Set level trigger availability. |
| bool | isLevelTriggerAvailable() const Check if level trigger is available. |
| void | setEdgeTriggerAvailable(bool available) Set edge trigger availability. |
| bool | isEdgeTriggerAvailable() const Check if edge trigger is available. |
| void | setEdgeTriggerStatus(const Inscoper::Status & status) Set the edge trigger status. |
| const Inscoper::Status & | getEdgeTriggerStatus() const Get the edge trigger status. |
| void | setLevelTriggerStatus(const Inscoper::Status & status) Set the level trigger status. |
| const Inscoper::Status & | getLevelTriggerStatus() const Get the level trigger status. |
| void | setInternalTriggerStatus(const Inscoper::Status & status) Set the internal trigger status. |
| const Inscoper::Status & | getInternalTriggerStatus() const Get the internal trigger status. |
| void | setSoftwareTriggerStatus(const Inscoper::Status & status) Set the software trigger status. |
| const Inscoper::Status & | getSoftwareTriggerStatus() const Get the software trigger status. |
| void | setPhysicalPixelSize(double pixelSize) Set the physical pixel size. |
| double | getPhysicalPixelSize() const Get the physical pixel size. |
Detailed Description¶
CameraDiagInfo class groups camera-specific diagnostic information.
Stores trigger availability flags, trigger configuration statuses, and physical pixel size for a camera device.
Public Functions Documentation¶
function CameraDiagInfo¶
Default constructor.
function ~CameraDiagInfo¶
Default destructor.
function setSoftwareTriggerAvailable¶
Set software trigger availability.
Parameters:
- available : True to make the software trigger available
Specifies whether the camera supports software triggering.
function isSoftwareTriggerAvailable¶
Check if software trigger is available.
Return: True if software trigger is available, false otherwise
Determines whether the camera supports software triggering.
function setLevelTriggerAvailable¶
Set level trigger availability.
Parameters:
- available : True to make the level trigger available
Specifies whether the camera supports level triggering.
function isLevelTriggerAvailable¶
Check if level trigger is available.
Return: True if level trigger is available, false otherwise
Determines whether the camera supports level triggering.
function setEdgeTriggerAvailable¶
Set edge trigger availability.
Parameters:
- available : True to make the edge trigger available
Specifies whether the camera supports edge triggering.
function isEdgeTriggerAvailable¶
Check if edge trigger is available.
Return: True if edge trigger is available, false otherwise
Determines whether the camera supports edge triggering.
function setEdgeTriggerStatus¶
Set the edge trigger status.
Parameters:
- status : The edge trigger status
Updates the edge trigger configuration using a list of parameter assignments (e.g., threshold, filter) encapsulated in a status.
function getEdgeTriggerStatus¶
Get the edge trigger status.
Return: The edge trigger status
Retrieves the current configuration parameters for the edge trigger mode.
function setLevelTriggerStatus¶
Set the level trigger status.
Parameters:
- status : The level trigger status
Updates the level trigger configuration using a list of parameter assignments (e.g., threshold, filter) encapsulated in a status.
function getLevelTriggerStatus¶
Get the level trigger status.
Return: The level trigger status
Retrieves the current configuration parameters for the level trigger mode.
function setInternalTriggerStatus¶
Set the internal trigger status.
Parameters:
- status : The internal trigger status
Updates the internal trigger configuration using a list of parameter assignments (e.g., threshold, filter) encapsulated in a status.
function getInternalTriggerStatus¶
Get the internal trigger status.
Return: The internal trigger status
Retrieves the current configuration parameters for the internal trigger mode.
function setSoftwareTriggerStatus¶
Set the software trigger status.
Parameters:
- status : The software trigger status
Updates the software trigger configuration using a list of parameter assignments (e.g., threshold, filter) encapsulated in a status.
function getSoftwareTriggerStatus¶
Get the software trigger status.
Return: The software trigger status
Retrieves the current configuration parameters for the software trigger mode.
function setPhysicalPixelSize¶
Set the physical pixel size.
Parameters:
- pixelSize : The physical pixel size
Updates the physical size of the camera pixels (typically in microns).
function getPhysicalPixelSize¶
Get the physical pixel size.
Return: The physical pixel size
Retrieves the physical size of the camera pixels (typically in microns).q
Updated on 2026-06-23 at 10:35:19 +0200